This week in Flutter #98: A new GameKit for Flutter, by Rave.
Rive announced a GameKit for Flutter. It helps you build performant games that use Rive animations. It can also integrate with Flame. The Rive Editor, the main product from Rive, is built with Flutter, so it makes sense that they chose Flutter for their new GameKit.
You can play a game built with it, and you can have a look at documentation and examples, but it is still in preview, so if you want to try it, you need to request access.
- Michele Volpato
๐งโ๐ป Development in Flutter
Creating Custom Shaders in Flutter: A Step-by-Step Guide
In this article, you’ll learn how to create a custom shader in Flutter. You will need an existing simple shader already in OpenGL Shading Language. If you want to do something more complex… read the next article.
Image Manipulation with Shaders โ Flutter
In this second article, you’ll learn how to get to the next level: adding a bunch of effects to an existing image.
How To Format Date and Time in Flutter
Dealing with time as a programmer is hard.
What if you just need to format a DateTime
in Dart? Read some tips in this short article.
How we designed the new Ubuntu Desktop installer
by Elio Qoshi
In a previous issue, I discussed how Ubuntu was using Flutter in its desktop installer. Now you can check it yourself when you install Ubuntu 23.04.
๐ ๏ธ Tools to improve your Flutter experience
NeoVim With Flutter is AWESOME
In a software development team that uses Flutter, it is common to have some developers using Android Studio, usually former Android developers, and some others using VS Code, usually those with more common sense. I believe developers should use the tools with which they feel most comfortable, but it can be difficult to solve problems with your IDE if you are the only one in your team using it. I am looking forward to having NeoVim users on my team.
๐ฅ Flutter videos
How to build a RenderObject
with Craig Labenz
The new Flutter video series has started.
In the first episode, Craig discusses RenderObjects
: when, why, and how to write your own. I do understand that
the Flutter team wants these videos to be understandable also by novice Flutter developers, but I was hoping for
this series to be more detailed. I did not know much about RenderObjects
, I only created a couple of them in my career,
and after watching the video nothing much changed.
๐จโ๐ป Software engineering
Is Critical Thinking the Most Important Skill for Software Engineers?
“When I think back on the software engineers I looked up to, they all shared this trait where they never took anything at face value. They regularly questioned statements that did not make sense to them, no matter how small the topic was: even if it involved admitting they did not understand a concept. After a while, I started adopting this approach.” Gergely gives you advice on how to get better at critical thinking, an important skill for software engineers.
That’s it for this week.
If you want to comment on any of this week’s entries, you can do it in the comment section below.
Have a bug-free week,
- Michele Volpato
Leave a comment